package com.gt.admin.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 制度文件
 */
@TableName("sc_reg")
@Data
@ApiModel(value = "制度文件")
public class Reg {
    private static final long serialVersionUID = 1L;

    @TableId(type = IdType.AUTO)
    private Long regId;

    /** 文件名称 */
    @ApiModelProperty(value = "文件名称")
    private String regName;

    /** 文件版本号 */
    @ApiModelProperty(value = "文件版本号")
    private String regVersion;

    /** 上级目录id */
    @ApiModelProperty(value = "上级目录id")
    private Long superId;

    /** 发布人 */
    @ApiModelProperty(value = "发布人")
    private String publisher;

    /** 发布时间 */
    @ApiModelProperty(value = "发布时间")
    @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss")
    private Date publishDate;

    /** 路径 */
    @ApiModelProperty(value = "路径")
    private String path;
}
